package cn.tedu.API;
/**
 * @Author 金帮嘉诚  @Date 2021-06-16 周三 20:19
 */
/*本类用于正则表达式的练习*/

import java.util.Scanner;

/**
 知识点：
 正则表达式使用：
 matches()
 []  匹配单个字符
 *   0到多个
 +   1到多个
 ？  0到1个
 {数字}  确定个数的字符
 \d  数字
 \s 空白字符
 \w 字母数字下划线
 . 单个任意字符


 */
public class TestRegex {
    public static void main(String[] args) {
        //身份证号
        String regex="\\d{17}[0-9X]";
        System.out.println("请输入身份证号");
        String input =new Scanner(System.in).next();
        if (input.matches(regex)){
            //11111111111111111X
            System.out.println("对！");
        }else {
            System.out.println("不对！");
        }
    }
}
